package com.eco.fanliapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 京东用户订单中间表
 * </p>
 *
 * @author jobob
 * @since 2020-03-18
 */
@Getter
@Setter
@Data
@TableName("jd_user_order")//@TableName中的值对应着表名
public class JdUserOrder implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "table_id", type = IdType.AUTO)
    private Integer tableId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 推广订单编号
     */
    private Long orderId;
    /**
     * 商品编号
     */
    private Long skuId;

    /**
     * 用户补贴佣金（分）
     */
    private BigDecimal commission;

    /**
     * 订单状态：-1：未知,2.无效-拆单,3.无效-取消,4.无效-京东帮帮主订单,5.无效-账号异常,6.无效-赠品类目不返佣,7.无效-校园订单,8.无效-企业订单,9.无效-团购订单,10.无效-开增值税专用发票订单,11.无效-乡村推广员下单,12.无效-自己推广自己下单,13.无效-违规订单,14.无效-来源与备案网址不符,15.待付款,16.已付款,17.已完成,18.已结算（5.9号不再支持结算状态回写展示
     */
    private Integer orderStatus;

    /**
     * 补贴状态 (1：未补贴；2已补贴)
     */
    private Integer orderSettleStatus;

    /**
     * 补贴到账时间
     */
    private Long largeAmountTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;


}
